
    import java.util.Random;

    public class Main1{

        public static void main(String[] args) {
            // 生成50道100以内的加减法算式
            for (int i = 0; i < 50; i++) {
                System.out.println((i + 1)+":  "+generateMathProblem());
            }
        }

        // 生成一道100以内的加减法算式
        public static String generateMathProblem() {
            Random random = new Random();
            // 生成两个1到100之间的随机数
            int num1 = random.nextInt(100) + 1;
            int num2 = random.nextInt(100) + 1;
            // 随机选择加法或减法
            String operator = random.nextBoolean() ? "+" : "-";

            // 确保减法时结果不为负数
            if (operator.equals("-") && num1 < num2) {
                int temp = num1;
                num1 = num2;
                num2 = temp;
            }

            // 拼接算式
            return num1 + " " + operator + " " + num2 + " = ";
        }
    }

